package com.hnichr.ump.common.ecard.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.persistence.Column;
import java.io.Serializable;

@Schema(description = "电子名片")
@Data
public class BusinessCardVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @Schema(description = "ID")
    private String id;

    @Schema(description = "openId")
    private String openId;

    @Schema(description = "个人名称")
    private String nickName;

    @Schema(description = "岗位")
    private String job;

    @Schema(description = "所在公司")
    private String location;

    @Schema(description = "部门")
    private String department;

    @Schema(description = "email")
    private String email;


    @Schema(description = "手机")
    private String mobile;


    @Schema(description = "固话")
    private String phone;

    @Schema(description = "网站地址")
    private String url;

    @Schema(description = "公司简介")
    private String introduction;

    @Schema(description = "公司logo")
    private String logo;

    @Schema(description = "身份证号")
    private String idCardNo;

    @Schema(description = "分享次数")
    private Integer shareCnt;

    @Schema(description = "头像")
    private String avatarUrl;

    @Schema(description = "隐藏头像 1-隐藏 0-不隐藏")
    private String hiddenAvatar;
}
